home *** CD-ROM | disk | FTP | other *** search
/ Gekkan Dennou Club 140 / Gekkan Dennou Club - 2000.1 Vol. 140 (Japan).7z / Gekkan Dennou Club - 2000.1 Vol. 140 (Japan) (Track 1).bin / games / km21 / src / title000.c < prev    next >
Encoding:
C/C++ Source or Header  |  1999-12-05  |  1.7 KB  |  139 lines

  1. /*
  2.     title000.c
  3. */
  4. #include    "STRUCTS.INC"
  5. #include    "MAINSYS.INC"
  6. #include    "SPCTBL.INC"
  7. #include    "stepman.inc"
  8.  
  9.  
  10. extern    int    ENEMY001L_JOB(TASK *t);
  11.  
  12. extern    int    PLAYER000_JOB();
  13. extern    int    ENEMY000_JOB();
  14.  
  15.  
  16. int    StepMan__title000_init();
  17. int    TITLE000_JOB(TASK *t);
  18.  
  19. int    StepMan__gameover_init();
  20. int    GAMEOVER_JOB(TASK *t);
  21.  
  22. int    StepMan__demo000_init();
  23. int    PLAYDEMO000_JOB(TASK *t);
  24.  
  25.  
  26. //--------------------------------------------------------------------------------------
  27.  
  28.  
  29. extern    int    stageNumber;
  30. /*
  31.     ステージ用タスク初期設定
  32. */
  33. int    StepMan__title000_init()
  34. {
  35.     TASK    *mTask;
  36.  
  37.     randomize();
  38.     AllTaskFree();
  39.     
  40.     mTask=MTaskAlloc();
  41.     mTask->func_addr=TITLE000_JOB;
  42.  
  43.     return(0);
  44. }
  45.  
  46.  
  47.  
  48. /*
  49.     タイトル画面進行管理タスク:複数起動不可
  50. */
  51. int    TITLE000_JOB(t)
  52. TASK    *t;
  53. {
  54.     
  55.     
  56. quick_exit:;
  57.     return(0);
  58. }
  59.  
  60.  
  61.  
  62. //--------------------------------------------------------------------------------------
  63.  
  64.  
  65. /*
  66.     ステージ用タスク初期設定
  67. */
  68. int    StepMan__gameover_init()
  69. {
  70.     TASK    *mTask;
  71.  
  72. //    randomize();
  73. //    AllTaskFree();
  74.     
  75.     mTask=MTaskAlloc();
  76.     mTask->func_addr=GAMEOVER_JOB;
  77.     
  78.     return(0);
  79. }
  80.  
  81.  
  82.  
  83. /*
  84.     ゲームオーバー画面進行管理タスク:複数起動不可
  85. */
  86. int    GAMEOVER_JOB(t)
  87. TASK    *t;
  88. {
  89.     
  90.     
  91. quick_exit:;
  92.     return(0);
  93. }
  94.  
  95.  
  96.  
  97. //--------------------------------------------------------------------------------------
  98.  
  99.  
  100. /*
  101.     プレイデモ用タスク初期設定
  102. */
  103. int    StepMan__demo000_init()
  104. {
  105.     TASK    *mTask;
  106.  
  107.     randomize();
  108.     AllTaskFree();
  109.     
  110.     mTask=MTaskAlloc();
  111.     mTask->func_addr=PLAYDEMO000_JOB;
  112.  
  113.     return(0);
  114. }
  115.  
  116.  
  117.  
  118.  
  119.  
  120. /*
  121.     タイトル画面進行管理タスク:複数起動不可
  122. */
  123. int    PLAYDEMO000_JOB(t)
  124. TASK    *t;
  125. {
  126.     
  127. quick_exit:;
  128.     return(0);
  129. }
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137. /* [ EOF ] */
  138.  
  139.